#ifndef _OSGIS_LAYER_H_
#define _OSGIS_LAYER_H_

#include <string>
#include <osg/Group>
#include <lua>
#include <luabind/luabind.hpp>

namespace Osgis
{
	class Layer
	{
	public:
		Layer(){};
		virtual ~Layer(){};
	public:
		virtual bool parse(luabind::object data) = 0;
		virtual osg::Group* getLayer() = 0;
	private:
		osg::ref_ptr<osg::Group> _buildingGroup;
	};
}
#endif